// var user={};
// Object.defineProperty(user,'is',{
//     value: function(x, y) {
//         console.log('-----------------')
//         if (x === y) {
//           // 针对+0 不等于 -0的情况
//           return x !== 0 || 1 / x === 1 / y;
//         }
//         // 针对NaN的情况
//         return x !== x && y !== y;
//       },
//     configurable: true,
//     enumerable: true,
//     writable: true
// });
// console.log(user.is(NaN,NaN));


var a={

}

console.log(a.__proto__.constructor.is(NaN,NaN));









// console.log(user.is);

// var o1={
//     a:'hug',
//     b:123,
//     c:function(){
//     console.log(wuh)
//     }
// }
// console.log(o1);




// var user = {};
// Object.defineProperty(user,"name",{
//  value:"狂奔的蜗牛",
//  configurable: true,
//  enumerable: true,   
//  writable: true
// })
// console.log(user);//{name: "狂奔的蜗牛"}